@CHARSET "GBK";
/****************** Main Body ***********************************/
*{margin:0px;padding:0px;}
body{
	font-family:Microsoft YaHei,calibri,verdana;font-size:14px;color:#4f5668;background:url(../img/bg.gif) repeat-x #fff;
}
#nav_container{
	width:1000px; margin:0px auto;
}
.clear{clear:both}

/****************** Basic Element Initialization ****************/
ul{
	margin:0px;padding:0px;list-style:none
}
table{
table-layout:fixed;word-wrap:keep-all;
}
a:link,a:visited{
	color:#000; text-decoration:none; /*automatically change the line*/
}
a:hover{
	color:#0088cf;font-weight:bold;
}
a img{
	border:0px;
}
img{
	cursor:pointer;
}
input,textarea{
	font-family:Microsoft YaHei,calibri,verdana;
}

textarea {  
    width: 400px;  
	max-width:652px;
    height: 150px;  
    line-height: 150%;  
    } 
input[type=text],input[type=password]{
	border:0px;
}
input[type=checkbox],label,img{
	vertical-align:middle;
}
input[type=submit],input[type=button]{
	border:0px;font-size:14px;
	cursor:pointer;
}
input#usercode{
	width:87px; overflow:hidden;
}
.sub_login{
	background:url(../img/total_bg.png) -317px 0px no-repeat; width:109px; height:27px; border:0px; cursor:pointer;
	
}
.title_bar{
	background:#eff6fb; height:25px;color:#01439A;font-weight:bold;font-size:14px;
	padding:7px 0px 0px 10px; position:relative;
}                   
/****************** Header ****************/
#verytop{
	height:28px;position:relative;
}
#verytop label{
	 line-height:25px;
}
#verytop .rights{
	position:absolute; right:0px; top:3px; color:#034498
}
#header{
	height:76px; padding-top:22px;position:relative;
}
#bata{
	width:52px;height:20px; text-align:center; line-height:20px; color:#000;position:absolute;left:175px;
	background:url(../img/tag.png) no-repeat;top:30px;
}
/*++ logo ++**/
#header .logo{
	width:176px; height:70px;background:url(../img/logo_02.png) no-repeat; float:left;cursor:pointer;
}

/*++ Search Engine ++**/
#search_engine{
	float:right; width:530px; height:84px;position:relative;
}
#search_engine input[type=text]{
	width:370px; height:47px; background:url(../img/search_b.png) left top no-repeat;position:absolute;top:10px;padding-left:57px; padding-top:15px\9;
	z-index:10;
}
#search_engine input[type=submit]{
	background:url(../img/search_b.png) right top no-repeat; height:47px; color:#000;width:90px;position:absolute;top:10px;left:427px;z-index:10;
}
#fav_btn{
	width:80px; height:18px; background:url(../img/area_z.png) no-repeat; top:-15px; left:285px;position:absolute;z-index:11;
	padding:5px; color:#000;
}
#fav_btn span{
	line-height:16px;cursor:pointer;
}
#fav_btn2{
	width:80px; height:18px; background:url(../img/area_z.png) no-repeat; top:-15px; left:360px;position:absolute;z-index:11;
	padding:5px; color:#000;
}
#fav_btn2 span{
	line-height:16px;cursor:pointer;
}
#citySel{
	position:absolute;left:-133px; color:#034498; font-size:14px; font-weight:bold; line-height:30px; top:20px; 
	height:35px; overflow:hidden;cursor:pointer;z-index:25;width:100px;text-align:center; background:url(../img/changecateimg.gif) right center no-repeat;
}
#cityMenu{
	
}
#cityMenu a{
	font-size:12px; color:#000; display:block;text-align:center;font-weight:normal;
}
#cityMenu a:hover{
	color:#034498; font-size:16px;font-weight:bold;
}
/****************** Main ****************/
#main{
	margin-top:30px;
}
#main .right{
	width:730px; float:right;
}
#main .left{
	width:236px; float:left; border:2px solid #b7d9eb; padding:5px 0px;background:#fff;color:#01439a;
}
#main .left a{
	color:#004398;
}
#main .left div.img{
	border:1px solid #b7d9eb;width:70px;
}
.top{
	border:2px solid #b7d9eb;margin-bottom:20px;adding:1px;background:#fff;
}
.top .content{
	padding:5px; height:80px; overflow:hidden; line-height: 20px;
}
.top .content a{
	color:#01439A;
}
.top .tdImg{
	padding-top:3px; padding-right:20px; height:20px;
}
.bottom{
	border:2px solid #b7d9eb;  padding-bottom:5px;background:#fff;
}
.bottom .title_bar{

}
.bottom .title_bar h1{
	font-size:14px;color:#fff; background:url(../img/total_bg.png) 0 0px no-repeat; padding:5px 0px 0px 20px;height:25px;
	position:absolute; left:-5px;width:122px;
}
.bottom .content{
background:#fff;
}
span.item{
	padding-left:15px; color:#a70515;margin-left:15px;
}
.bottom .content a{
	display:block; float:left;color:#034498;margin-right:15px; line-height:23px;color:#01439A;
}
.bottom .content a:hover{
	font-weight:normal; text-decoration:underline;color:#a70515;
}
.bottom td div{
	height:20px; overflow:hidden;
}
.bottom td{
	padding:5px 0px; clear:both;
}
tr.shadow{
	background-color:#eff6fb;
}
/*---Footer---*/
#footer{
	padding-top:10px;padding-bottom:20px; text-align:center; font-size:12px; border-top:3px solid #c0cad2;  margin-top:20px;
}
#footer a{
	font-size:12px; padding:5px 5px;
}
/*Fade shadaw*/
#cover{position:absolute;width:100%;z-index:200;left:0px;top:0px;}

#cover #showPic{z-index:201;position:absolute;top:10px;}
#bgblack{position:absolute;z-index:100;background:#000;filter:alpha(opacity=70);width:100%;height:200%;opacity:0.7;}
#cover #prodetail{position:absolute;left:50px;top:50px;font-size:16px;color:white;z-index:101;width:200px;}
#cover #hiddAreaContent{
	width:600px;  min-height:250px; z-index:201;position:absolute;top:10px; background:#fff; border:5px solid #3b5b98; padding:1px; padding-bottom:20px; font-weight:bold;
	letter-spacing:1px;font-size:14px;
}
#cover #hiddAreaContent input[type=text],input[type=password], textarea {  
	height:25px; padding:2px;padding-top:5px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 200px;  
    background: #FFFFFF url('bg_form.png') left top repeat-x;  
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
}
#hiddAreaContent .title_bar{
	background:#fff; border-bottom:1px solid #e1e0e0;position:relative;font-size:14px;
}
#hiddAreaContent .title_bar img,#map_prompt .title_bar img{
	right:10px; top:6px; position:absolute; cursor:pointer;
}
.title_bar span.logo_sml{
	background:url(../img/logo_s.png)  no-repeat left center; padding-left:25px;color:#3b5b98;
}

.reg_login_a{
	margin-left:10px;
}
.head_img{
	max-width:25px;
	height:20px;
}
.search_mod{
	position:absolute; top: 60px; left: 20px; z-index: 100;
}
.search_mod label{
	padding:5px;
}
.leftContent{
	padding:12px 0 14px 6px;border-bottom:1px dotted #ABCEEE;
}
.siteTitle{
	font-weight:bold;
	margin-bottom:6px;
}
.commend_btn{
	position:absolute; top: 24px; left: -200px; font-size:16px; border:1px; color:#034498; height: 30px; width:75px;; cursor: pointer;
	
}
.comment_slt{
	height:33px; padding:2px;padding-top:5px;  
    border: solid 1px #E5E5E5;  
    outline: 0; 
    margin-left:15px;
    color:#a70515;
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 160px;  
    background: #FFFFFF url('bg_form.png') left top repeat-x;  
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
}
.comment_submit{
	background:url(../img/total_bg.png) -313px -67px no-repeat; width:100px; height:27px; border:0px; cursor:pointer;margin-left:15px;
}
.comment_table{
	margin-top:50px;
}
.nav_cool_img{
	padding:7px;
}
